flood retarding dam - German English Dictionary